plat: intel: Add BL31 support to Intel Stratix10 SoCFPGA platform
authorTien Hock, Loh <[email protected]>
Tue, 26 Feb 2019 01:25:14 +0000 (09:25 +0800)
committerTien Hock, Loh <[email protected]>
Tue, 26 Feb 2019 01:25:14 +0000 (09:25 +0800)
commit1cf55aba4902d43c95e5a24acf6d85de96923dc0
treee1e22d546fce70f202ebaaf7e8a934f261680dbd
parentc8a6af6623cb4b1e614de0d3d5d62e9c00d4e94b
plat: intel: Add BL31 support to Intel Stratix10 SoCFPGA platform

This adds BL31 support to Intel Stratix10 SoCFPGA platform. BL31 in TF-A
supports:
- PSCI calls to enable 4 CPU cores
- PSCI mailbox calls for FPGA reconfiguration

Signed-off-by: Loh Tien Hock <[email protected]>
docs/plat/intel-stratix10.rst [new file with mode: 0644]
plat/intel/soc/stratix10/aarch64/plat_helpers.S
plat/intel/soc/stratix10/bl31_plat_setup.c [new file with mode: 0644]
plat/intel/soc/stratix10/include/plat_macros.S
plat/intel/soc/stratix10/include/s10_mailbox.h [new file with mode: 0644]
plat/intel/soc/stratix10/plat_psci.c [new file with mode: 0644]
plat/intel/soc/stratix10/plat_sip_svc.c [new file with mode: 0644]
plat/intel/soc/stratix10/plat_topology.c [new file with mode: 0644]
plat/intel/soc/stratix10/platform.mk
plat/intel/soc/stratix10/platform_def.h
plat/intel/soc/stratix10/soc/s10_mailbox.c [new file with mode: 0644]